package com.itheima.controller.v1;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.itheima.common.R;
import com.itheima.controller.v1.api.CluesControllerApi;
import com.itheima.dto.ClueQueryDto;
import com.itheima.pojo.TbClue;
import org.springframework.web.bind.annotation.*;

@CrossOrigin
@RestController
@RequestMapping("/clues")
public class CluesController implements CluesControllerApi {
    @Override
    @GetMapping("/activity/listselect/{id}")
    public R listselect(@PathVariable Integer id) {

        //查询数据库活动列表集合

        return new R(1,"查询成功",null);
    }

    @PostMapping("/clue")
    @Override
    public R add(TbClue tbClue) {

        //添加前请先查询用户是否存在，如果用户存在，则返回用户已存在。
        //添加对象到数据库前请先补全数据
        //线索添加，默认状态 status 为 1 (数据库已有默认值)
        //把数据新增到数据库即可

        return new R(1,"新增成功",null);
    }

    @Override
    @GetMapping("list")
    public R list(ClueQueryDto clueQueryDto) {

        //补全
        Page page = new Page();

        return new R(1,"查询成功",page);
    }


}
